﻿using System;

namespace Narwhunderful.Aphelia.Framework
{

    public interface IComponentCollection<T> : IDesignableComponent
    {

        void Add(T component, bool sortComponents);
        void Remove(T component, bool sortComponents);
        void Sort();

    }

}
